package com.simple.relaxed.anno;

import java.lang.annotation.*;

/**
 * 使用此注解，标记在AbilitySlice上方，程序启动时会自动注册Slice
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
@Documented
public @interface Slice {

    /**
     * Slice的跳转路由
     *
     * @return Slice的跳转路由
     */
    String route();

    /**
     * 路由注册时，框架通过此对象，确定Ability，要注册的Slice组
     *
     * @return 绑定Slice组的对象
     */
    String bindName();
}
